package com.iplant.base.utils.annotation.join.multi.select;

import com.iplant.base.po.BasePO;

import java.lang.reflect.Field;

public class DBJoinMultiSelectValue {

    /**
     * 取值字段
     */
    public String OutTableField = "";

    /**
     * 本表属性
     */
    public String MainTableField = "";


    public Class<? extends BasePO> ItemClazz;


    public Field MainField;

    public Field ItemListField;


    public Field JoinViewField;


    public DBJoinMultiSelectValue(DBJoinMultiSelect wDBJoinMultiSelect, Field wItemListField,Field wViewField, Field wMainField) {

        this.OutTableField = wDBJoinMultiSelect.OutTableField();
        this.MainTableField = wDBJoinMultiSelect.MainTableField();
        this.ItemClazz = wDBJoinMultiSelect.ItemClazz();
        this.ItemListField = wItemListField;
        this.MainField = wMainField;
        this.JoinViewField = wViewField;
    }
}
